package org.sws.domain.activity.service.armory;

import java.util.Date;

/**
 * @Author sws
 * @Date 2025/3/19 16:20
 * @description: 活动调度接口
 */
public interface IActivityDispatch {

    /**
     * 活动 sku 库存扣减
     * @param sku sku
     * @param endDateTime 活动结束时间，用作分布式锁失效时间
     * @return 扣减操作结果
     */
    boolean subtractSkuStock(Long sku, Date endDateTime);
}
